package org.or5e.plugin.mp;

import java.io.File;
import java.net.URL;
import java.util.List;

public interface MusicPlayer {
	public void initilize(String settings);
	public void play();
	public void play(String fileName);
	public void play(URL urlResource);
	public void stop();
	public void pause();
	public void resume();
	public void seek(int step);

	public void next();
	public void prev();

	public void setVolume(Integer volumeLevel);
	public Integer getVolume();

	public List<String> getAllAvailableMixers();
	public void setMixer(String mixer);

	public void nextPlaylist();
	public void prevPlaylist();
	public List<String> getAllPlaylist();
	public void setAndPlayPlaylist(String playlist);

	public List<String> getEqualizers();
	public void setEqualizer(String equalizer);
}